<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>

    <script>

        // 接受实参的方式

        //   1 使用形参来接收实参
        //   2 arguments用来接受实参列表  --- 接受所有的实参
        //      当实参的个数不确定的时候，建议使用arguments
        //         arguments[0]  arguments[1]  ...   下标是从0开始的
        //         length 长度    实参的个数

        function fn(a,b,c,d) {
            // return a + b + c + d ;
            // console.log(arguments);
            // 得到的是一个列表   下标是从0开始的
            // 0  11
            // 1  22
            // 2  3
            // 3  4
            // 4  5
            // console.log(arguments[0]);
            // console.log(arguments[1]);
            // console.log(arguments[2]);
            // console.log(arguments[3]);
            // console.log(arguments[4]);
            var res = 0 ;
            for(var i = 0 ; i < arguments.length ; i++) {
                // console.log(arguments[i]);
                res += arguments[i] ;
            }
            console.log(res);
        }

        fn(11,22);







        // function rand(min , max) {
        //     var n = parseInt(Math.random() * (max - min) + min) ;
        //     return n
        // }


        function rand() {
            var n = parseInt(Math.random() * (arguments[1] - arguments[0]) + arguments[0]) ;
            return n
        }

        document.write(rand(10,20));

    </script>
    
</body>
</html>